.cal_bg_box {
	background: #0081FE;
	padding-bottom: .55rem;
}

.cal_box {
	box-sizing: border-box;
	background: white;
	padding: .55rem .35rem .9rem;
	margin: .3rem .35rem 0;
	border-radius: .2rem;
}

#work,
#money,
#phoner,
#wages{
	width: 6.08rem;
	height: .94rem;
	margin-bottom: .25rem;
	padding: 0;
	border: none;
	background: #f6f6f6;
	font-size: .28rem;
	text-indent: 1em;
}

.radio_box {
	width: 6.08rem;
	height: .94rem;
	margin-bottom: .25rem;
	background: #f6f6f6;
	display: flex;
	justify-content: flex-start;
}

.radio_box .mui-radio label {
	padding: 0;
	padding-top: 0.34rem;
	padding-left: .8rem;
	font-size: .28rem;
}

.mui-radio.mui-left input[type=radio] {
	left: .28rem;
	top: .3rem;
}

.mui-radio input[type=radio]:before {
	font-size: .36rem;
	color: #007AFF;
}

.radio1,
.radio2 {
	width: 50%;
	color: #838383;
}

.radio1 {
	color: #222222;
}

.pg_btn {
	width: 6.08rem;
	height: .96rem;
	background: #F9AF3F;
	line-height: .96rem;
	font-size: .3rem;
	letter-spacing: .05rem;
}

.pg_txt {
	margin-top: .3rem;
	text-align: center;
	font-size: .26rem;
	color: #919191;
	white-space: nowrap;
	letter-spacing: .02rem;
}

.cal_title {
	color: #1997F5;
}

.cal_img_box {
	margin-top: .55rem;
	display: flex;
}

.cal_left,
.cal_right {
	width: 50%;
}

.cal_right {
	text-align: right;
}

.cal_num {
	margin-top: .25rem;
	font-size: .46rem;
	color: #1997F5;
	font-weight: bold;
	opacity: .36;
	text-align: left;
}

.cal_t1 {
	margin-top: .28rem;
	font-size: .28rem;
	color: #2B2B2B;
	font-weight: bold;
	text-align: left;
}

.cal_t2 {
	width: 2.3rem;
	margin-top: .18rem;
	font-size: .26rem;
	color: #8B909F;
	text-align: center;
}

.cal_img {
	width: 2.7rem;
	height: 2rem;
}

.cal_t3 {
	padding-left: .5rem;
}

.cal_txt {
	width: 4.27rem;
	margin: .55rem auto 0;
	font-size: .26rem;
	color: #FFFFFF;
	text-align: center;
	line-height: .4rem;
}
